hw.1.5 added
part 1 100%