add best patterns + np chunk rules modification