finished item generator prototype