working on assocations