appeditor