fix compile the 2nd