begin fleshing out layout structure