added conversation class