will need to dynamically build sql for whatever layout the target table is in name of table read columns assign meaning create a pretty name for display?