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?