done fans and watch function