added HW1:part1