some code generation without symantic checking