A toolkit for CS 5600