more error corrections