add wrap() method