adding part of the program