fixed Equals