You have some real sweetie pies there! As far as the umbilical cord, I know I've read about that on here, but I can't remember!!!!
You could do a search on this forum with the keyword umbilical and probably find out if someone else doesn't tell you first!