Flexible Mechanisms