Working CVI; still needs refinement and CSS