add persistent

no issuse