Submitted version 1.