timeline + date parse reorg