add soe