add tests for different response styles