finising up functional talk