example of wrapping method