working preferences
almost there