finally getting round to learning github