vision library