types and inspection