continueing to work on constraint exptrapolation / backbone optimization