granularity with valence