Various Kind of flexes