Renamed MainProgram to BasicProgram.