Step 1, compile ok.