checkpoint 513#2: synced private functions with the documentation
4 files changed