fix bug: wrong column order