This section contains the documentation of the different functions.