just look for all the patterns