correct explanation on chat program type