all the above , but when i look back , my answer is first and foremost is the fancier , the best stock i have ,has come from people i have got to know as friends ,people i trust , and who have offered me help by giving there best ,and hopefully the new stock i have will breed the same quality i have found before ,because they have come from friends who again i trust .