add grapplinghook-demo