init file system unfinished, need to test