added responsiveness (continuation)