cs324 checkoff 2