-Author: Who was first person/persons to create this macro code. -Contributors: who contributed to the code after it was put in public domain. -Purpose: short description of the macro, what is the reason etc. etc. -Dependencies: assign_libraries.sas This is important - sometimes we need to know the dependencies. -Inputs: list input datasets or parameters to control inputs. -Outputs: list output datasets or parameteres to control outputs -Parameters: If parameters are positional, say that in brackets in description of parameter (positional), otherwise it will be assumed that is a named parameter. Required: DSIN: list here all required parameters. By default, they should be blank. Optional: DSOUT: tell what are optional parameters. Don't forget to tell the default value, default: blank NEWPARAMETER: this is the second parameter. Just saying, default: addpam -Notes: Put any related notices here. No need to have version/history - it is kept within git.