some new stuff, new corrections