adding constraints...