refactor validation errors and updates datajson qa