add miss() and throw test case