prepare version control