First association implementation