done!! perhaps there are still typos?