fixing reponsiveness