use hash for routes to avoid requiring server component