a good start on the deitygenerator