fixed a circular dependency bug re: analytic system