separate_methods