updates for responsiveness