Add definition for Program