Main Search Big Ass Compiled