added shared by
merge createGistItemTemplate