tooltip changes
constraint checks