removed unnecessary gen definition
Merge branch 'remove-unnecessary-gen-definition'