added routing
added styles