version submitted to apjl