final check and corrections