analysis critical control points