moved {slug} route to core