rename and a+b
fix bug