none
optimize chat part