switched from gason to cJSON, config system should be fully functional