sharer and wrap