assignement 4 copy