stash
taking rand strategies out
separating counting from non counting strategies