implementing GrettyStarter