doc string of global functions