New: improveflexibility