add software tools