pattern design tutorial