added ls-files interface