adding some responsiveness