Added representation for octal and hexadecimal