homo-flexible