generation module created
SGP added
SGP example