add debug_print()