Add IList, IDictonary Func