innumerable strategies