updated to the latest edition