added hyper-demo