add analytic

add analytic