version control teaching mtl