flexible wrapper design