most of the basics completed, still need some mods in fs_opendir and fs_mkdir