Main Search Cum Snowballing Compilation