parametrized all CL tools