The program supports 9x9 and 16x16 boards. It provides advanced playing functions including guided-mode solving, available cells highlighting, superscript pencil-marks. It also allows you to save, load and enter your own puzzles to be solved normally, guided or automatically. A checkpoint-stack feature allows you to save and restore your game if you need to trace back your moves when using a trial and error solving strategy. The puzzle generator can generate games of all levels. The program is fully expandable since the algorithm is extendible to any general graph coloring problem.