need a better random field name generator to avoid problems