diff --git a/lib/express.core.js b/lib/express.core.js
index <HASH>..<HASH> 100644
--- a/lib/express.core.js
+++ b/lib/express.core.js
@@ -25,8 +25,9 @@
     
     start : function(port) {
       this.server.listen(port || 3000, function(request, response){
+        request.uri.params = Express.parseNestedParams(request.uri.params)
+        request.uri.path = Express.normalizePath(request.uri.path)
         Express.request = request
-        Express.request.uri.path = Express.normalizePath(Express.request.uri.path)
         Express.response.body = Express.callRouteFor(request)
         response.sendHeader(Express.response.status, Express.hashToArray(Express.response.headers))
         response.sendBody(Express.response.body || '')
@@ -338,4 +339,9 @@
   
 })()
 
+get('users', function(){
+  if (param('user')) return 'user ' + param('user').name
+  return 'users list'
+})
+
 Express.start()
\ No newline at end of file
Implemented nesting params