update with corrections