display items with factory