Software components for cooperation : a solution for the "get help" problem