fixed on saveValue