enhance user_case v2