some resources and the brute force