Draft 1 of the assignment last part incomplete