self2 add.