doc files for numerous functions