save and loads partially working