more mistakes and corrections