working out how build the UI
setting up some layout code
working through flexbox layout