vision capabilities