submitted for publication