Latest versions with corrections.