added toHex zerofill