updated live constraints, still need to add in unconstrained variables.