types description