compile error corrections