There are different organizations and institutions that are involved in dealing with orphans, and abandoned children; Kafala, adoption, foster-care, orphanages, modern boarding schools, group homes, and other practices, what are the major challenges or the best practices among the above?