Mechanism Analysis and Design