added responsive option