not too bad, work on prefs
list prefs not passing value back