add core_ext to extend String a bit for html decoding and whatnot