add responsiveness to navigation