using transient, only armyplayer save works