Fetal development and waste removal