Finished 2/3 of half_free