fix compile fail