added styling and routes