Add additional documentation for each function.