much more corrections