tests, and break out response parser