Main Search Big Ass Backwards