routing and gem file updated