change the saving proccess