helper_methods