improvements and typos
updates various