Added description of functions