Simplified approach by using recursive-fs