implement the flex mechanism