tried to add responsiveness