added brute force mode