fixes multi level column parse