persistent columns. Still need to preserve order