added rest of intents and moved convergence logical