Tecket1:#1 add self