We have to include some documentation for each method because is a shared library thought