Those reptiles which do not lay eggs mostly keep soft-shelled eggs inside their bodies. The embryo exists on the material in the egg. They are ovoviviparus, because of the source of nutrition. However, there are some amphibians and a few reptiles which are genuinely viviparous because they get their nutrition direct from the mother.