diff --git a/lib/services/www.js b/lib/services/www.js
index <HASH>..<HASH> 100644
--- a/lib/services/www.js
+++ b/lib/services/www.js
@@ -6,7 +6,9 @@
 // config
 var config  = require("../config").www;
 
+// useful modules
 pathModule = require('path');
+fs = require('FileSystem');
 
 /**
  * init the service global vars
@@ -90,7 +92,9 @@ exports.getAccountInfo = function (request, cbk) {
  * 
  */
 exports.ls = function (path, request, cbk) {
-	cbk({success:false, message: 'not implemented yet'});
+	var resolvedPath = pathModule.resolve(config.root+path);
+	var files = fs.readdirSync(resolvedPath);
+	cbk({success:true, data: files});
 }
 /**
  * delete a file or folder
started local webserver in www, design for the directory listing