hw4 part1 Legend 8 update