added == and != operators