almost finish, can watch and unwatch