Design of tools