embryonic stem cells and adult stem cells