# Versions

Whenever a change is made, Labii [Electronic Lab Notebook (ELN)](https://www.labii.com/electronic-lab-notebook-eln) and [Laboratory Information Management System (LIMS)](https://www.labii.com/laboratory-information-management-system-lims) saves a new version of the record automatically. This page shows all versions related to a record.

The content display is similar to the [Version](https://docs.labii.com/widgets/section-widgets/regulation/audit-trail#version) widget. You can use the Version widget to insert the version information in your detail view.

## Blockchain

A [blockchain](https://en.wikipedia.org/wiki/Blockchain), originally block chain, is a growing list of records, called blocks, which are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. By design, a blockchain is resistant to modification of the data.

[Labii](https://www.labii.com) is the **FIRST** and the **ONLY** company in the market that [uses the blockchain technology to secure your research data](https://blog.labii.com/2018/03/using-blockchain-technology-inelectronic-lab-notebook-eln.html). A key (Hash) is created as the signature to each version, and used to verify the connections to its previous version.

**Labii utilizes the hash key (blockchain technology) of each version to ensure no alter can be made to any of the previous versions.**

> **11.10(a)** Validation of systems to ensure accuracy, reliability, consistent intended performance, and the ability to discern invalid or altered records.
>
> \-- FDA 21 CFR part 11

## Version List

A list of versions are displayed at this page. Each version contains a version number, a customized or auto generated commit message, the user, the timestamp, a hash key, as well as a checking icon.

![](https://3607108856-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LHVg57XIRcjV-Vbubtn%2Fuploads%2Fgit-blob-710411b1df7f56ad398f156b0cc67e90740f4dcd%2Fdetail-view-versions.webp?alt=media)

On default, 10 most recent versions are loaded in the detail view, click "**Load More**" button to load more activities.

### Search versions

You can search signers by typing a keyword into the search bar in the **version list view**, and then clicking **Search**. The search results can always be cleared by clicking the **Clear** button.

### Filter versions

With the **Filter** function, you can limit the number of signers displayed. You can do that by clicking **All versions** and then selecting a filter from the dropdown. Here are a list of filters:

* **All versions**. Filter to display all versions.
* **Renamed versions**. Filter to display the versions that have been renamed.
* **My versions**. Filter to display the versions created by you.

## Commit message

The commit message of a version can be updated for easy memory. A commit message indicates the message of changes, and why the change is made.

Click the pencil icon next to the version to update the commit message.

![](https://github.com/Labii/labii-gitbook-docs/blob/gitbook/user-guide/detail-view/broken-reference)

{% hint style="info" %}
The update of the commit message will not change the connect of the version.
{% endhint %}

## Preview a version

The detail of each version can be preview via clicking the the version title. The view is same as the [print view](https://docs.labii.com/user-guide/detail-view/..#print), and it is readonly, no changed can be made.

![](https://github.com/Labii/labii-gitbook-docs/blob/gitbook/user-guide/detail-view/broken-reference)

## Restore to a previous version

If mistakes are made, you have options to restore to a previous version. Click "**Restore**" to restore. The restore will create a new version with notes "restored from version xxx".
