added interface Editor