add features to 6 types of constraint Folding&Jig