experimenal new code generation technique