added responsive grid