improvements in checkerboard