new hop, unittest