using interfaces to access lists