added test_code_generation to complete the move