added posibility of bad dates, added citations