update to PatternList