box rendering now based on directory size. still needs work to scale to a good visible size