add save and load script
change init