Edited some files and added new code explaining different ways to call functions