use flexbox layout for columns