Feature 896 fileio

PR to merge #896 into master