KMTV: Virtual volunteering part 2