finished writing about functions