interaction_manager code generation works now