Program so that minimal tool changes are needed