a lot corrections