updated user helper