accepted for publication in journal