1 = equal
2 = half equal half self
3 = self