use simpler association logic