all the frees are done