add correcting errors