Vision client