version 1 helpers/analytic