working on part2
on 2