new functions and documentation