check value of mutated values
add reduceAssociations logic to create