equals testing: work in progress