almost have parallel constraint working