user request object