js fix phase 1 finished