add gen-gen files