first pass of items ui