improve tests again, iteration continues