There are also different kinds of agencies that provide adoption services, including public ones like the foster care system, child welfare, and social services, as well as licensed private agencies, all of which function as intermediaries between the birth parents and adoptive parents. In the case of independent adoptions, a third party such as an attorney or an adoption facilitator assist in the transfer of parental rights between two sets of parents who have already found each other.