fix save bugs