Remove unused IO patch
Extract classes and add verbosity flag
Add detailed results