finish the cps-interpreter with testing case