proofread and made a few improvments