map columns function progress