add PacUtil class