finished conversation framework