CSSE 433 project