more mistakes corrected