Early working version. Just fetches+saves.