add funnel handlers