new scheme for filesystem, more i depth, adaptable