description of analytic types