more types and classes for vision