haojie almost final