reworded the prerequisites, shortened, reordered after API references as in TOC