more work done on response object