add dbg function