add stupid generated code gg