add all columns to preserve the order