has_method