thanks @Pch
I found another issue where I wanted to LeftPad a number with zeros e.g. 000001, basically the full result I was looking for was ABC-19-000001. but my code would always remove the preceding zeros. I ended up using a different character and doing a regex replace but I might try with the concatenate because that is supposed to be text then right?