compare contract -> auction; fixed compare bugs