added xEqual, tests, and x_ methods