Design stuff regarding shepherd