make url-related functions reusable