initial work on comparison ops