fix demo campain and add rope for hook