basic file mutator