split out request object