added responsive features