using cues instead of raw values