complete associations, all are working