adding a gist interface