item and itemfactory tests fulfilled