reworked responsiveness