doing version control pracs