fixed compile error 2