fix compile 6