add fs

 unfinished, will do it later