added new url-based method