restructring the helper and new user activity