presence rewrite wip