Added DeleteParser and ProgramController methods draft