partway to editor
UI still in progress