moving field name generation into one proc called by others.. for consistency.