structured the exception process
added parse exception for data preprocessing
added validation for non-existing nodeIDs
text/plain data type was set for existing error messages