modify the MidpointerFiningKarl and CheckerboardKarl