gensum solution