redesigned compare and fixed fetchweb