build lists item per item