more work on responsiveness