modify compile error