adding more responsiveness