johnhuo's firs git