Assignment One complete