add list1,num1,function4. modify break1