Added description of the functions