Add simple 'applyPattern' function