first chat funcionality