add some paterns 4