putting the programs in