better responsive ui