updates to add more editor functionality