rename method to interface_method