fit typos and formatting