add filter in Directory.ls() and add original path