added ICustomerList interface class