add chat feature as a init