working on file system (still)
adding filesystem generator