added some definition debug