file system and code generator