Commit - Minor Changes and Functions that need to be filled out added.