add prefer source