wrapping it together