submitted version 1.2