file i-o scripts