Updated Assignment6 Part1