tvgenmf improved