adding responsive features