executeProgram instead findProgram