Early typescript draft, final draft and reviewer's comments