persistent package