styling and routing fixes