added responsive capabilities