dealing with associations