describe types