added a little bit of responsiveness