add self as target