adding gp.sh subgenerator