Implementing file tree instead of table