refresh, save, load all working