initial editor features