checkerboard: migrate to new api