more generic url structure
url dispatcher thing