use yahoo messenger interaction case as example