add ujson constructor