experiments with git clone implementation and C