a little simplification. deleted vchat