added helper_method