working define-equality-test