fixed equals operator