responsive to initial page load