always invoke init() of analysis