added JSON parser and URL