don't sync

has bug to fix
m7d_equality

changed to ignore variables on the side, this is to prevent a side
effect of the