Add different type for "unspecifiedCode"
Just deleted the old commented codes
added different output format
Added different output format and "name" arguement
Added different ourput format