return the program
removed singleton program, message.silence()