committing project 4 final