add debug function