first draft, waiting for anyfetch.js mock improvments