initial commit contain solution to homework assignment