add self referential association