add part of cqzj code when i in dpcq