the embryology is fascinating