add debug printer