add shared example specs