user data parse