The challenge of vision