use set and setw