add responsive ui