CS4234 Mini Project