more styling and auth