dist subtree
float! instead of array + mobile version + hover