Add apply a pattern submodule