some tweaks, plus writeup, plus io page, hope it does not break