add gist
shorten up a bit