markup structure, wip