Draft, typescript carbon, corrected


16748041