adding jsmn and ClusterUtil