more wip
basic editor class in place