Commented part 2 and started adding part 3 (last part)