added __eq__ and __neq__ operators