use json instead, open repo on click