added corrections and updates