add responsiveness