encapsulating user and request data for auditting