trying another wrapping method