final corrections and changes