a lot of corrections