Added strategy pattern package.