edit processor