adding support for json5 to relax the parsing process