ported some editor objects across