finished with chatlink module, but need test