Pattern strategy added