initial content add and markup build