Main Search Hard Mechanics