add a&b
modify a