added compairson utilities