did some work on brute froce strategy, not done