what we talked about in class - ennumeration and execution for all possible combinations of settings