add tool controller test