finish a version