Added a bunch of functions for talk.