core of dq-toolkit