CS 466 mini project