committing nearly final version to the git hub