add some patterns 2