pattern check tools added