constraints on design 2374491