improve create page, base view lander router on url instead of id