New: flexibilty