Added overall description of functions