added ujson as a requirement