started to implement == and !=