QSRlib, uses new IO, major change