lots of editor functionality working