renamed split function to columns