removed old code generation stuff