new helper functions
rewritten SimDataIO
library version number changed to 20
new IO stuff