more work on objectives/responses