working on filesys and readdir syscall