Added language updates
Changed presentation to make it more self-documenting