Everything actually works now
Refactor gists

No more complexity needed.