add debug && error display