feat: add string padding