system generator improvements