imprive figure 8 and fix typos