updated familyList with further builder pattern