vertex constraints
pre-rearrane
muscle working