other patterns added