a bunch of stuff, namely switching to 'row'-based layout