: patterns