updated file system and supporting files