several errors were corrected