add DPIUtil, update others