added basic constraints