rename : programObject to program