Improving version control