Added parameterised patterns