fleshed out terminal conversations