intermediate representation HSV