understanding preferences