added tools controller