split up FS.init