add wrap helper