CSSE403 project with Dan