initial integrate_conditional