deleting old code
two sources of truth refactor
manyToMany passes