changed validation and candidate info json