working on the responsiveness