use ccan
add debug.