passed all tests regarding associations