lots of revision changes including add comtamination script