Working chat, interval still to implement