now the compare is runable