added io support
now to stringify everything
wtf: why did all that stuff get deleted. sigh
everything builds