some minor typos and suggestions