Add extra functionality

-debug
-cache
-no_result