File Implementation
OSX Compilation fixes