adding part-1