almost done, some issues need to be done: what if the master finish the process by itself?