add Collection, HighOrderFucntion