Create GregorianProgram