Initial commit. Adds comments to functions.