routing changes and styling