[WIP] add chatting and online