Users prefs added. Breaking API chanes to core function