working (finally) on the preferences
more work on preferences