challenges json format