machine flexibility