 Revisions, Preservation, and Registration. During the research process, your materials, code, and analysis scripts are likely to develop and change. With the OSF, you can add new components, edit old ones, change your Wiki contents, and upload new versions of files while still maintaining access to old ones. How do we do all of this? Well, the OSF is backed by a version control software called Git. Version control means that we can record changes to a file or set of files over time so that you can recall specific versions later. When you add an updated file with the same name to your project, the OSF automatically updates that file for you and keeps a record of all of the previous versions. With a simple click of the mouse, you can retrieve a history in any older versions of that file. Additionally, there are times in a project's life when there are important events you may want to preserve. We give you the tools to do this with our registration feature. Using this feature, you can create a frozen version of the project at any point in time. For instance, you can use this feature to pre-register your materials, design, and analysis before data collection begins. You can also use this feature to freeze the state of a project when you submit a manuscript or publish a paper so that you can easily retrieve information that was the basis of that submission.