add patter