Main Search Cum Daddy Compilation