almost finished versioning document