Changed List to IList