basic level editor skeleton