added responsive layouts