basic yaml persistence add fakefs library as well, still needs to be configured properly