improve flexibility