Main Search Homemade Sharing Compilation