inputoutputmagic