CS104 first using git