checkerboard pattern, followed p641