Internal File Functions Implemented