add constraints and their descriptions