fix compile problem