added two more pattern