first ui commit: multistate files tree