streamlining preferences data type