add selfedit