hookdemo