add comparison operators