removed necessity of creating controller every tool change