done part1 and part3