zeroPad needs to be declared new everytime