updated filesystem.h