wandowzy file implementation, works on windows not on *nix
fixed file
Merge branch 'file'