Updated descriptions of the functions