wip/revelation
