register_reference_name method added