adding brute force locate code
merged locater stuff