implement chat, not done
add chat related file