getting things ready for phase 2 with paragraphs struct