version control explination fixed