typo
added birth
added edge restrictions