manipulation: add Wrap*() functions