structural constraints