change requestUrl() to an object for richer coloring and highlighting