add program running tool