more resonable debug