Methodology For Compliant Mechanism Design