comments and calling

added comments and other bits of the program that will be needed.