version 2 of assignment is committed