updated assignment

assignment completed