add program for multi-thread program