initial commit of prototype01, and final for fileIO