- speed up cscan and cskip along with reducing code size