fixed typos and minor corrections