self-associate