added conversation skeleton methods