further work on responsive layouts