added dogegenerator