Col names are not hardcoded anymore
Almost ready, too lazy to write commit msg