generate controls from tools