typos & better doc