column exchanging added