contamination detection