implement the Explorer File Tree