fixed itoa bug