added 10 function and update documentation.