some changes to support padding a section with 00 when typing a separator