combine the tools