add dynamic debug