link to the github explanation still broken