adding responsive ui support