new analytic 1