list is a factory
superfluous code
added a XXX