adding addl. util classes, slowly moving methods out of 'item' class for new design