Pattern drafting