shared example