proposal: wrapping