more robust stuff, bunch up output and analysis