add admingenerator