submitted version, and add the draft review from zhen