diagram wip