add cs388 final project