homework 3 submission version