wip: backend editing