add generators for gem