integrated shared pref