updated assignment

completed