let's update this datastructure from the gist. but ultimately we want to remove this from the file completely before merging the pull request.