added SharedPrefsHelper, refactored