updated description of functions