it should work more correctly with difficult column names