second assignement completed