recognize pattern readddded