add some responsiveness