implemented most of PTAFilesystemManager