homework2 submission v2