factor out column iteration
start a new file
foreign keys
remove docstring
syntax