added two more patterns