dev genc

dev genc