added responsive ui